package AgentesFornecedores;


import Ontologias.VeiculoProposto;

public class Produto {
	private String modelo;
	private int tipoProduto;
	private int precoProducao;
	private float margemLucro;
	private int combustivel;
	private float consumoMedio;
	private int lotacaoMax;
	private float pesoCargaMax;
	private int volumeCargaMax;
	private int gama;

	public Produto(String modelo, int tipoProduto, int precoProducao,
			float margemLucro, int combustivel, float consumoMedio,
			int lotacaoMax, float pesoCargaMax, int volumeCargaMax, int gama) {
		this.modelo = modelo;
		this.tipoProduto = tipoProduto;
		this.precoProducao = precoProducao;
		this.margemLucro = margemLucro;
		this.combustivel = combustivel;
		this.consumoMedio = consumoMedio;
		this.lotacaoMax = lotacaoMax;
		this.pesoCargaMax = pesoCargaMax;
		this.volumeCargaMax = volumeCargaMax;
		this.gama = gama;
	}

	public String getModelo() {
		return modelo;
	}

	public void setModelo(String modelo) {
		this.modelo = modelo;
	}

	public int getTipoProduto() {
		return tipoProduto;
	}

	public void setTipoProduto(int tipoProduto) {
		this.tipoProduto = tipoProduto;
	}

	public int getPrecoProducao() {
		return precoProducao;
	}

	public void setPrecoProducao(int precoProducao) {
		this.precoProducao = precoProducao;
	}

	public float getMargemLucro() {
		return margemLucro;
	}

	public void setMargemLucro(float margemLucro) {
		this.margemLucro = margemLucro;
	}

	public int getCombustivel() {
		return combustivel;
	}

	public void setCombustivel(int combustivel) {
		this.combustivel = combustivel;
	}

	public float getConsumoMedio() {
		return consumoMedio;
	}

	public void setConsumoMedio(float consumoMedio) {
		this.consumoMedio = consumoMedio;
	}

	public int getLotacaoMax() {
		return lotacaoMax;
	}

	public void setLotacaoMax(int lotacaoMax) {
		this.lotacaoMax = lotacaoMax;
	}

	public float getPesoCargaMax() {
		return pesoCargaMax;
	}

	public void setPesoCargaMax(float pesoCargaMax) {
		this.pesoCargaMax = pesoCargaMax;
	}

	public int getVolumeCargaMax() {
		return volumeCargaMax;
	}

	public void setVolumeCargaMax(int volumeCargaMax) {
		this.volumeCargaMax = volumeCargaMax;
	}

	public int getGama() {
		return gama;
	}

	public void setGama(int gama) {
		this.gama = gama;
	}


	public VeiculoProposto toVeiculosPropostos(int cod){

		VeiculoProposto veicProposto = new VeiculoProposto();
		veicProposto.setCodVeicPedido(cod);
		veicProposto.setCombustivel(combustivel);
		veicProposto.setConsumoMedio(consumoMedio);
		veicProposto.setLotacao(lotacaoMax);
		veicProposto.setModelo(modelo);
		veicProposto.setPesoCargaMax(pesoCargaMax);
		veicProposto.setTipoGama(gama);
		veicProposto.setVolumeCargaMax(volumeCargaMax);

		return veicProposto;
	}


}
